Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Surgery port from Delta-V #1272

Open
wants to merge 87 commits into
base: master
Choose a base branch
from

Conversation

honeyed-lemons
Copy link

@honeyed-lemons honeyed-lemons commented Jan 8, 2025

Ports #2542 (and other surgery prs) from Delta-V and MULTIPLE fixes and additons over time. I recommend reading commits for an extensive list of additions.

A LOT was changed backend wise for this PR, specifically on OUR species. Notably, gray organs have sadly been moved to the human placements, because otherwise surgery doesnt work properly :c Also lots of simplifying for species files, and completely refactors how decapoids get their claws (no longer a loadout!!)

THIS PR IS MASSIVE!! And requires someone to review it well, please examine it closely

Changelog
🆑

  • add: Add Surgery.
  • add: Add Limb Targeting.
  • add: Add Bloodloss Cryo Meds
  • tweak: changelings now suck out all organs, so no more mmis

gluesniffler and others added 30 commits January 8, 2025 17:31
* add breathing immunity and organ status effects

* they did surgery on a fish

* fix error for installing parts on non-humanoids

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
* full fucking send

* ope forgot to remove the EE scripts

* fix test

* fix shitcode fail

* DELTA THAT VALUE IS NULLABLE

* whoopsie daysie

* fixed???
* allow cloning living people

* fix client

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
* fix borg limbs

* 25% speed boost

* add container automatically i hope

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
feat(shitmed): add surgery popups
* full fucking send

* ope forgot to remove the EE scripts

* fix test

* fix shitcode fail

* DELTA THAT VALUE IS NULLABLE

* whoopsie daysie

* fixed???

* chat is this real

* bugfixes

* more bugfixes

* goobmed
Co-authored-by: deltanedas <@deltanedas:kde.org>
Co-authored-by: deltanedas <@deltanedas:kde.org>
Co-authored-by: deltanedas <@deltanedas:kde.org>
honeyed-lemons and others added 4 commits February 7, 2025 13:16
…ce-wizards#2844)

* Filter autodoc to only show surgeries relevant for selected part

* remove deltav comments

Signed-off-by: deltanedas <[email protected]>

---------

Signed-off-by: deltanedas <[email protected]>
Co-authored-by: deltanedas <[email protected]>
(cherry picked from commit c996ac78f1b56bb77046be9c27306bc02a19a153)
(cherry picked from commit 64565ba4f722ff0b4a7c738d163598b3b30e3c8f)
@honeyed-lemons honeyed-lemons changed the title Surgery and Wounds (kinda) port from Delta-V Surgery port from Delta-V Feb 7, 2025
honeyed-lemons and others added 2 commits February 7, 2025 13:28
…ards#2761)

* Use required number of legs to determine if standing fails

* Add check to TryStandUp which validates if an entity can even get up

(cherry picked from commit e81b0411b74a1eae6bd029727d97cb6dac2bf8e5)
@honeyed-lemons honeyed-lemons marked this pull request as ready for review February 7, 2025 18:36
@honeyed-lemons
Copy link
Author

It's Open.

honeyed-lemons and others added 4 commits February 7, 2025 13:45
* slight buff to burn and brute repair

* learning to read ops

Signed-off-by: Lyndomen <[email protected]>

---------

Signed-off-by: Lyndomen <[email protected]>
(cherry picked from commit df99de1695603765a71851ee26f1253402086a59)
* Grabbag of fixes for sanitation

- poison is now bounded
- parts can now take poison damage to indicate something going wrong on that part
- steps overall dirty the tools slower
- steps deal 1 poison as a base, not 2
- cross contamination is now more of a concern

* Grrr kitten... put on your uniform... NOW!

Signed-off-by: deltanedas <[email protected]>

---------

Signed-off-by: deltanedas <[email protected]>
Co-authored-by: deltanedas <[email protected]>
(cherry picked from commit 7a245b1a21a972ec21ae3ee5c57f371c58e9122c)
@honeyed-lemons
Copy link
Author

PR limbo can go, since this is having work to be reviewed

@hivehum hivehum removed the PR limbo A PR that's waiting on other issues / dev stuff to get fixed before we merge label Feb 13, 2025
Toby222 and others added 14 commits February 14, 2025 18:54
It was either removing scale here, or in the code-behind. The
code-behind's value is correct (3 instead of 2.5) so I opted to keep
that one

(cherry picked from commit 94109a728ea1bfa792373de400a9c750c4e2111a)
…pace-wizards#2933)

(cherry picked from commit d0da90fa2e9d1e7af03728a1d672eff5e6f914f4)
* slip time

* Update cybernetic.yml

Signed-off-by: Lyndomen <[email protected]>

---------

Signed-off-by: Lyndomen <[email protected]>
(cherry picked from commit 6ad11dfc2720ec6ded26b5b631b4764f2597a5eb)
# Conflicts:
#	Content.Client/Options/UI/Tabs/KeyRebindTab.xaml.cs
#	Content.Server/_Goobstation/Changeling/ChangelingSystem.Abilities.cs
#	Resources/Locale/en-US/escape-menu/ui/options-menu.ftl
#	Resources/Prototypes/Entities/Objects/Tools/cable_coils.yml
#	Resources/Prototypes/Entities/Structures/Machines/lathe.yml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
NEWMED one week!
Projects
None yet
Development

Successfully merging this pull request may close these issues.